Insiders have sold 164,977 shares of Netflix stock valued at $129.3 million over the past three months, with insiders owning 1.76% of the company. Institutional investors hold 80.93% of the stock, and UBS Group has raised its price target for Netflix from $825 to $1,040, suggesting a potential upside of 16.91%. The company reported $5.40 EPS for the last quarter, exceeding estimates, with a revenue of $9.82 billion.